body { margin:0px auto; font-size:12px; font-family:'΢���ź�',Arial,Helvetica,sans-serif; line-height:2; color:#333333; background:#f7f7f7;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0px; margin:0px;}
ul { list-style:none;}
img { border:0px;}
a { color:#515151; text-decoration:none;}
a:hover { color:#BF0A67;}
.floatl{ float:left;}
.floatr {float: right;}
.clear { clear:both; height:0px;}
TD {FONT-SIZE: 12px; FONT-FAMILY: ΢���ź�;line-height:2;}
.juzhong {margin:0px auto;}
.h1sy{ font-size:9px; color:#FFFFFF; font-weight:normal;}
.h2sy{ font-size:12px; font-weight:normal;}
.h2bai{ font-size:12px; font-weight:normal; color:#C6C6C6;}
.erh1{ font-size:18px; font-weight:bold; color:#FFFFFF;}
/*��ҳ��ͼƬ*/
.header { position: relative; height: 344px; width: 100%; }
.header1 { position: relative; height: 344px; width: 100%; }
.topbar { position: absolute; bottom: 10px; width: 100%;}
.banner { height: 344px; width: 100%; overflow: hidden; }
#gallery { width: 100%; overflow: hidden; }
.slide { background-position: 50% top; background-repeat: no-repeat; float: left; height: 344px; width: 100%; }
.banner1 { background:#399AE7 repeat-x; }
.banner2 { background:#BD0021 repeat-x; }
.banner3 { background:#F78F52 repeat-x; }
.banner4 { background:repeat-x; }
.banner5 { background:repeat-x; }
.fl-li li { float: left; }
.switch-item { width: 100px; margin: 0 auto; text-align: center; }
.switch-item a { width: 11px; height: 11px; background: url(images/17.png) no-repeat; margin-right: 14px; display: block; }
.switch-item a:hover, .switch-item .currbanner a { background: url(images/17-1.png) no-repeat; color: #fff; text-decoration: none; }
.banner-1 { width: 1003px; margin: 0px auto 0 auto; height: 344px; }
.banner-2 { width: 1003px; margin: 0px auto 0 auto; height: 344px; }
.banner-3 { width: 1003px; margin: 0px auto 0 auto; height: 344px; }
.banner-4 { width: 1003px; margin: 0px auto 0 auto; height: 344px; }
.banner-zy { height: 368px; width: 100%; overflow: hidden; }
.banner-ZiYe { width: 100%; height: 344px; position: absolute; top: 0; left: 0; }
.banner-ZiYe-1 { width: 1003px; margin: 106px auto 0 auto; height: 262px; overflow: hidden; }
.banner-ZiYe-2 { width: 1003px; margin: 106px auto 0 auto; height: 262px; }
.banner-ZiYe-3 { width: 1003px; margin: 106px auto 0 auto; height: 262px; }
.banner-ZiYe-4 { width: 1003px; margin: 106px auto 0 auto; height: 262px; }
.banner1-ZiYe { background: url(images/banner-zy-1-bj.jpg) repeat-x; }
.banner2-ZiYe { background: url(images/banner-zy-2-bj.jpg) repeat-x; }
.banner3-ZiYe { background: url(images/banner-zy-3-bj.jpg) repeat-x; }
.banner4-ZiYe { background: url(images/banner4.jpg) repeat-x; }
.banner5-ZiYe { background: url(images/banner5.jpg) repeat-x; }
/*ͷ��*/
.headert{height:86px; background-image:url(images/rh98_02.jpg); width:100%;}
.header_zong{width:1000px; height:86px;}
.header_left{background:url(images/logo.gif) no-repeat; width:240px; height:60px; margin-top:13px; text-align:center;}
.header_left h1 a{display: block;text-indent: -999em;}
.header_left20 a{display: block;text-indent: -999em;}
.header_left20{background:url(images/logo.gif) no-repeat; width:240px; height:60px;  margin-top:13px; text-align:center;}
.header_right{width:750px;  margin-top:25px;}
/*����*/
.navdh {height:29px; margin-left:60px;}
.navdh ul {padding:0px; margin:0px;}
.navdh ul li{height:29px; line-height:29px; float:left; display:block; text-align:center; font-size:14px; color:#333333;}
.navdh ul li a{ margin:0 5px; padding:0 15px; height:29px; text-align:center; color:#333333; font-size:14px; display:block;}
.navdh ul li a:hover{height:29px; text-align:center; color:#FFFFFF; background-color: #AD2C53; border-radius: 6px;display:block;}
.navdh .anxia{ height:29px; text-align:center; color:#FFFFFF; }
.navdh .anxia a{background-color: #AD2C53; border-radius: 6px; height:29px; text-align:center; color:#FFFFFF; display:block;}
.nav_hover{height:29px; line-height:29px; float:left; display:block; width:72px; background-image:url(images/rh98_26s.jpg);text-align:center;}
/*������*/
.gonggao{width:100%; height:64px; margin:0px auto; background-color:#F4F4F4; background-image:url(images/rh98_15.jpg); background-repeat:repeat-x; background-position:bottom;}
.gonggao .nei{width:1000px; margin:0px auto;}
.gonggao .left1{width:80px; float:left; margin-top:25px; text-align:right;}
.gonggao .left{width:500px; float:left; margin-top:27px;}
.gonggao .right{width:410px; float:right; margin-top:24px;}
.gonggao .text1{ width:180px; font-size:14px; color:#9F0231; font-weight:bold; float:left; padding-left:20px;}
.gonggao .right2{width:170px; float:right;}
.nil_txt {width:500px; height: 25px; overflow: hidden;}
.nil_txt ul {}
.nil_txt ul li{height:21px; line-height:21px;}
/*��ҳ��Ӫҵ��*/
.zhuying { margin-bottom:0px; width:100%; height:270px; background-color:#EFEFEF; border-bottom:#CCCCCC solid 1px;}
.zhuying .nei{width:1000px; margin:0 auto;}
.zhuying ul { overflow:auto; zoom:1;}
.zhuying ul li { width:220px; padding:10px 15px 0px 15px; float:left; text-align:center;}
.zhuying ul li .title{font-size:19px;  color:#9F0231; text-align:center;}
.zhuying ul li .title a {font-size:19px;  color:#9F0231; text-align:center;}
.zhuying ul li .img { margin:5px 0px 5px 0px; text-align:center;}
/*��ҳ����*/
.sycase { margin-bottom:0px; width:100%; background-color:#F4F4F4; border-top:#ffffff solid 1px; border-bottom:#D2D2D2 solid 1px;}
.sycase .nei{width:1000px; height:450px; margin:0 auto; padding-top:15px;}
.sycase .left{width:250px; float:left; padding-left:20px;}
.sycase .right1{width:80px; float:right; margin-right:10px;}
.sycase .right2{width:15px; float:right; padding-right:10px; padding-top:4px;}
.sycase .cont{padding-top:8px;}
.sycase ul { overflow:auto; zoom:1;}
.sycase ul li { width:240px; padding:10px 5px 0px 5px; float:left; text-align:center;}
.sycase ul li .img {height:144px; padding-top:12px; text-align:center; background-image:url(images/rh98_casebg.jpg); background-position:center; background-repeat:no-repeat; }
.sycase ul li .img2 { height: 132px; overflow: hidden; text-align: center;}
/*��ҳ�������*/
.company {width:100%; height:360px; background-color:#F8F8F8; border-top:#ffffff solid 1px;}
.company .nei{width:1000px; margin:0 auto; padding-top:15px;}
.company .left{width:350px; float:left; padding-left:20px;}
.company .right1{width:80px; float:right; margin-right:10px;}
.company .right2{width:15px; float:right; padding-right:10px; padding-top:4px;}
.company .cont{padding-top:10px;}
.company ul {overflow:hidden;}
.company ul li {width:200px; float:left; text-align:center;}
.company ul li .img {width:200px; height:150px; text-align:center; background-position:center; background-repeat:no-repeat;}
.company ul li img {FILTER: gray}
.company ul li a:hover img{FILTER: }
/*������ѯ*/
#topcontrol {position: fixed; top:45%; CURSOR: pointer; right: 0px; _position: absolute; opacity: 1; _right: 0px;}
.kf1{width:130px; height:200px; background:#EDEDED;}
.kf1 .nei{width:130px; height:27px; background:#B3B3B3;}
.kf1 .left{width:60px; height:20px; line-height:20px; text-align:center; float:left; margin-left:30px; margin-top:3px; font-size:14px; color:#8D0E37;}
.kf1 .right{width:13px; height:13px; float:right; margin-right:10px; margin-top:7px;}
.kf2 { width:130px; background:#EDEDED;}
.kf2 ul{}
.kf2 ul li{width:110px; margin:0 auto; height:42px; line-height:42px;text-align:center; border-bottom:#D7D7D7 solid 1px;}
.kf2 ul li .tu{ width:24px; height:22px; line-height:42px; float:left; margin-top:10px; margin-left:12px;}
.kf2 ul li .zi{ width:60px; height:42px; line-height:42px; float:left;}
.tel{height:26px; line-height:26px; margin-top:15px; text-align:center;}
.telleft{width:13px; height:26px; margin-left:10px; margin-top:5px; float:left;}
.telright{width:105px; font-size:14px; float:left; text-align:center; color:#8D0E37;}
/*��ݷ�ʽ*/
.fast{width:230px;height:220px; position:fixed !important; position:absolute;right:-205px;top:40%;}
.fast_ul1{float:left;display:inline;width:25px;text-align:center;padding:15px 0;overflow:hidden;background:#90163D;color:#fff;font-size:14px;line-height:16px;margin-top:65px;cursor:pointer;}
.fast_ul2{width:205px;height:220px;overflow:hidden;float:left;display:inline;background:#EDEDED;padding:0px;}
.fast_ul2 div.suj{height:28px;text-align:right;background:#B3B3B3;padding-top:0px;}
.fast_ul2 div.suj img{cursor:pointer;padding-top:7px;margin-right:6px;}
.fast_ul2 div{width:100%;overflow:hidden;padding-top:10px;}
.fast_ul2 div div{width:100%;overflow:hidden;padding:0 0 5px 0;}
.fast_ul2 div div p{float:left;display:inline;width:50px;margin:0px 25px;height:25px;line-height:25px;}
.fast_ul2 div ul{height:25px;margin-left:25px;clear:both;margin:10px 0 10px 25px;}
.fast_ul2 .sytel1{width:40px; float:left; margin-left:25px;}
.fast_ul2 .sytel2{font-size:17px; line-height:20px; color:#90163D;}
.fast_ul2 .sytel3{line-height:20px;}
.fast_ul2 .sytel4{width:40px; float:left; margin-left:20px;}
.fast_ul2 .sytel5{width:140px; float:left; margin-left:5px;}
.fast_ul2 .sytel6{width:70px; line-height:20px; float:left;}
.synewstop {width:1000px; margin:0 auto; height:5px; overflow:hidden;background-color:#DDDDDD;}
.synewstop .left{width:700px; background-color:#9F0231; height:5px; float:left;}
.synewstop .right{width:100px; background-color:#DDDDDD; height:5px; float:left;}
.synews { width:1000px; height:205px; margin:0 auto; padding:20px 0px 10px 0px; background:#FFFFFF;}
.synews .left{width:280px; padding-left:20px; padding-right:20px; height:200px; float:left; border-right:#CCCCCC dotted 1px;}
.synews .mid{width:280px; padding-left:20px; padding-right:20px; height:200px; float:left; border-right:#CCCCCC dotted 1px;}
.synews .right{width:332px; height:200px; float:left;}
.synews .right1 {width:50px; height:60px; padding-left:15px; float:left;}
.synews .right2 {width:auto;  height:60px; float:left;}
.synews ul li{ line-height:26px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.foot1 {width:100%; height:6px; background-color:#333333; clear:both;}
.foot2 {width:100%; height:300px; background-color:#171717;}
.foot2 .nei {width:1000px; margin:0 auto; color:#C6C6C6; height:190px;}
.foot2 .left { padding-top:12px;}
.foot2 .left ul li{ width:163px; float:left; height:24px; text-align:center;  color:#C6C6C6; }
.foot2 .left ul li a{ width:163px; float:left; height:24px; text-align:center;   color:#C6C6C6;  }
.foot2 .left ul li a:hover{ width:163px; float:left; height:24px; text-align:center;  color:#BF0A67; }
.foot2 .di { width:1000px; margin:0 auto; padding-top:12px; border-top:#333333 dotted 1px; min-height:90px; height:auto !important; color:#C6C6C6; }
/*����ҳͷ��*/
.ertop {width:100%px; height:76px; background-image:url(images/rh98erbg.jpg);}
.ertop .nei{width:1000px; height:76px; margin:0 auto; background-image:url(images/rh98erbg2.jpg);}
.ertop .left{width:415px; float:left; padding-left:10px; line-height:76px; font-size:18px; font-weight:bold; color:#FFFFFF;}
.ertop .left a { font-size:14px; color:#FFFFFF;}

.ertop .lefttu{float:left; vertical-align:middle; height:32px; line-height:32px; margin-top:20px;}

.ertop .right{width:560px; line-height:76px; color:#E4E4E4; font-size:11px; text-align:right; float:left;}
.ertop .right a { color:#E4E4E4; text-decoration:none;}
.erjidh {width:100%; height:55px; background-image:url(images/rh98eranxiabg.jpg);}
.erjikuai {width:1000px; height:55px; margin:0 auto; padding-left:20px;}
.erjikuaih2 {font-weight:normal; color:#333333; font-size:13px;}
.erjikuai ul {padding:0px; margin:0px;}
.erjikuai ul li{width:100px; height:55px; line-height:44px; float:left; display:block; text-align:center; font-size:13px; color:#333333;}
.erjikuai ul li a{width:100px; height:55px; text-align:center; color:#333333; font-size:13px; display:block;}
.erjikuai ul li a:hover{width:100px; height:55px; text-align:center; color:#99022F; font-size:14px; font-weight:bold; background-image:url(images/rh98eranxia.jpg); background-position:top; background-repeat:no-repeat; display:block;}
.erjikuai .anxia {width:100px; height:55px;  text-align:center; font-size:14px; font-weight:bold; color:#9F0231; background-image:url(images/rh98eranxia.jpg); background-position:top; background-repeat:no-repeat; display:block;}
.erjikuai .anxia a{width:100px; height:55px; text-align:center; font-size:14px; font-weight:bold; color:#9F0231; background-image:url(images/rh98eranxia.jpg); background-position:top; background-repeat:no-repeat; display:block;}
/*����ҳ����*/
.ercount {width:1000px; min-height:580px; height:auto !important; margin:0 auto; background-color:#FFFFFF; margin-top:20px;}
.ercount .nei { padding:30px;}
/*����ҳ����*/
.cases {width:1000px;  margin:0px auto;}
.cases .lei{ padding:10px 0px 10px 15px; width:1000px; height:56px; background:#C8C8C8; }
.cases .lei ul li{ width:190px; height:26px; text-align:center; line-height:26px; font-weight:bold; margin-right:9px; background-image:url(images2/rh98casean.jpg); background-position:bottom; display:block; float:left;}
.cases .lei ul li a { width:190px; height:26px; background-image:url(images2/rh98casean.jpg); background-position:bottom; float:left; display:block;}
.cases .lei ul li a:hover{width:190px; height:26px; text-align:center; line-height:26px; font-weight:bold; color:#9F0231; background-image:url(images2/rh98casean.jpg); background-position:top; float:left; display:block;}
.cases .lei ul li a.anxia{width:190px; height:26px; text-align:center; line-height:26px; font-weight:bold; color:#9F0231; background-image:url(images2/rh98casean.jpg); background-position:top; float:left; display:block;}
.cases .content { margin-bottom:0px; margin-top:20px;}
.cases .content ul { overflow:auto; zoom:1; text-align:center;}
.cases .content ul li { width:240px; padding:5px 5px 0px 5px; float:left; text-align:center; padding-bottom:15px;}
.cases .content ul li .tu {width:236px; height:166px; margin-bottom:6px; text-align:center; background-image:url(images/rh98_casebg2.jpg); background-position:top; background-repeat:no-repeat;}
.cases .content ul li .tu2 {width:236px; height:154px; overflow:hidden; text-align:center;}
.cases .content ul li img {width:212px; margin-top:12px; text-align:center;}
.cases .content ul li a:hover img {width:212px; margin-top:12px;text-align:center;}
.cases .content ul li a.text { font-weight:bold; color:#333333;}
.cases .contents { padding:20px;}
.cases_title h1{ text-align:center; font-size:28px;}
.cases .zhaiyao {background: #E9E9E9; border: #DDDDDD solid 1px; padding: 20px; font-size: 14px; margin-bottom:20px;}
.cases .zhaiyao .left{ width:400px; float:left; padding-left:20px; font-size:16px;}
.cases .zhaiyao .right{ width:540px; float:right; text-align:right;}
.cases .shangxiaye { height:30px; line-height:30px;  text-align:center; margin-bottom:40px; font-size:14px;}
.cases .anlidi {  height:30px; line-height:30px; text-align:center; font-size:14px;}
/*�����б�*/
.news {width:1000px; margin:0 auto; padding:30px;}
.news ul li{line-height:28px; height:28px; display:block;}
.news ul li a{line-height:28px; height:28px; display:block; }
.news ul li a:hover{line-height:28px; height:28px; display:block; background:#E9E9E9;}
.news ul li span{float:right;}
.page{width:1000px; margin:0 auto;}
.news .contents { widows:1000px;padding:20px; font-size:14px;}
.news .contents a { color:#000; text-decoration:underline;}
.news .title { height:50px; line-height:50px; text-align:center; font-size:22px;}
.news .title h1{font-size:22px; font-weight:inherit;}
.news .zhaiyao {  background:#E9E9E9; border:#DDDDDD solid 1px; padding:20px; font-size:14px;}
.news .shangxiaye { height:30px; line-height:30px;  text-align:center; margin-bottom:40px; font-size:14px;}
.news .anlidi {  height:30px; line-height:30px; text-align:center; font-size:14px;}
/*��ҳ*/
#pagelist { height:20px; margin:12px 0px 12px 15px;}
#pagelist ul li { float:left; border:1px solid #D5D5D5; height:20px; line-height:20px; margin:0px 4px;}
#pagelist ul li a:hover{float:left; background-color:#8F1526; color:#FFFFFF; display:block;}
#pagelist ul li a, .pageinfo { display:block; padding:0px 7px; color:#515151;}
.pageinfo  { color:#555;}
.thisclass { background:#8F1526; color:#FFF; display:block; padding:0px 7px; font-weight:bold;}
.tijiaoanniu {border:#999999 solid 1px; line-height:20px; height:20px;}
.shuzi{ font-family:Arial, Helvetica, sans-serif;}
.a1{ font-size:12px; font-weight:bold; color:#9F0231;}
.a2{ font-size:12px; font-weight:bold; color:#9F0231;}
a.v1:link {text-decoration: none;color: #ffffff;}
a.v1:visited {color:#ffffff; text-decoration: none;}
a.v1:hover {color: #ff0000; text-decoration: none;}
a.v1:active {color: #ffffff; text-decoration: none;}
a.v2:link {text-decoration: none; color: #000000; font-size:12px; font-weight:bold;}
a.v2:visited { text-decoration: none; color: #000000; font-size:12px; font-weight:bold;}
a.v2:hover { text-decoration: none; color: #000000; font-size:12px; font-weight:bold; }
a.v2:active {text-decoration: none; color: #000000; font-size:12px; font-weight:bold;}
a.v3:link {text-decoration: none; color: #ffffff; font-size:16px; font-weight:bold;}
a.v3:visited {text-decoration: none; color: #ffffff; font-size:16px; font-weight:bold;}
a.v3:hover {text-decoration: none; color: #ffffff; font-size:16px; font-weight:bold;}
a.v3:active {text-decoration: none; color: #ffffff; font-size:16px; font-weight:bold;}